Documentos impresos de
Quarto®

Encuentro 6
2024

Christian Ballejo

Titulo


Temas a incluir en el encuentro

Formatos posibles:

pdf - docx - tyspt

Cambios en la cabecera YAML asociados

Clase de documento Tamaño de papel Tabla de tablas Tabla de figuras Geometrías Fuente principal Tamaño de fuente

tinytex

Inclusión de latex crudo

Librerías de latex - include

Caracteristicas de typst

Sintaxis typst

Formulas tyspt

Plantillas de estilos en docx

Formatos posibles


En la cabecera YAML se puede definir formatos de documentos distintos a HTML.

Entre las opciones de documentos con fines de impresión se encuentran:


  • PDF (en base a LaTeX)

  • PDF (en base a typst)

  • docx (archivo Word)

PDF (LaTeX)


Para procesar documentos PDF de Quarto (documentos tradicionales pdf de RMarkdown) nuestra compitadora debe cumplir con el requerimiento de tener instalado una distribución actualizada de Tex.

Existen varios motores PDF pero se recomienda utilizar TinyTeX(que está basado en TexLive) que podemos instalar facilmente desde RStudio.

Otras distribuciones posibles para Windows son: MikTex o Tex Live, pero deben decargase e instalarse independientemente de RStudio.

TinyTex


TinyTeX es una distribución LaTeX personalizada basada en TeX Live que es pequeña en tamaño , pero funciona bien en la mayoría de los casos, especialmente para usuarios de R.

Se instala ejecutando la siguiente linea en la Terminal de RStudio

quarto install tinytex --update-path

Luego activamos la opción:

Use tinytex when compiling .tex files

en Global options de RStudio y reiniciamos la sesión de R.

Cabecera PDF


Las cabecera básica de documentos PDF basados en LaTex es:


---
title: "Mi Documento"
format:
  pdf:
    toc: true
---

En este ejemplo, además activamos tabla de contenidos.

La mayoría de las opciones de ejecución vistas para HTML sirven para este tipo de documentos.

Quarto utiliza clases de documentos KOMA Script de forma predeterminada para libros y documentos PDF.

Clases de documentos


La opción de ejecución documentclass: posibilita cambiar de clase utilizando la configuración KOMA Script.

Opción Descripción
scrartcl Es la clase estándar. Diseñada para artículos (más o menos cortos)
scrreprt Clase reportes, similar a los libros. Se diferencian principalmente en los valores predeterminados.
scrbook Diseñada para libros desde aproximadamente una docena hasta miles de páginas

Clases de documentos


Seleccionar que clase de documento pdf queremos tendrá que ver con lo que estemos produciendo.

Por ejemplo, los artículos estan configurados predeterminandamente con una sola cara, lo mismo que los reportes. En cambio, los libros son de doble cara.

Las opciones se pueden cambiar con classoption: (oneside, twoside)

Configurar su documento de clase scrbook automatizará muchas de las necesidades comunes para imprimir y encuadernar archivos PDF en un libro físico (es decir, los capítulos comienzan en páginas impares, tamaños de márgenes alternos, etc.)